//
//  UPlatform.h
//  UltraStarDeluxeIOS
//
//  Created by 李 杰军 on 12-7-15.
//  Copyright (c) 2012年 DoReiMi. All rights reserved.
//

#ifndef UltraStarDeluxeIOS_UPlatform_h
#define UltraStarDeluxeIOS_UPlatform_h

#include "UPath.h"

// Comment by Eddie:
// This class defines an interface for platform specific utility functions.
// The Interface is implemented in separate files for each platform:
// UPlatformIOS

class TPlatform
{
public:
    virtual ~TPlatform()
    {}
    
    virtual std::string GetGameSharedPath() = 0;
    virtual std::string GetGameUserPath() = 0;
};

#endif
